<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:c="http://java.sun.com/jsf/composite/componentes"
	template="./../modelo/designer.xhtml">
	<ui:define name="conteudo">
		<h2>Pesquisar Convidado</h2>
		<h:form id="formListar" prependId="false">
			<h:inputHidden id="primeiroRegistro" 
						   value="#{convidadoListarMB.primeiroRegistro}"/>			
			<c:filtro id="filtro" 
					  bean="#{convidadoListarMB}" 
					  executar=":formListar:filtro:nome :formListar:primeiroRegistro" 
					  renderizar=":formListar:tabela:grade :formListar:paginacao" 
					  navegar="/convidado/editarUI.faces">
				<h:outputLabel for="nome" value="Nome">
					<h:inputText id="nome" value="#{convidadoListarMB.nome}"/>
				</h:outputLabel>				
			</c:filtro>
			<c:tabela id="tabela" bean="#{convidadoListarMB}">
				<h:column>
					<f:facet name="header">
						<h:outputText value="Nome" />
					</f:facet>
					<h:outputText value="#{objeto.nome}" />
				</h:column>
				<h:column>
					<f:facet name="header">
						<h:outputText value="Fixo" />
					</f:facet>
					<h:outputText value="#{objeto.fixo}" />
				</h:column>
				<h:column>
					<f:facet name="header">
						<h:outputText value="Móvel" />
					</f:facet>
					<h:outputText value="#{objeto.movel}" />
				</h:column>
				<h:column>
					<f:facet name="header">
						<h:outputText value="Quem Convidou" />
					</f:facet>
					<h:outputText value="#{objeto.quemConvidou}" />
				</h:column>
				<h:column>
					<f:facet name="header">
						<h:outputText value="" />
					</f:facet>
					<h:link outcome="/convidado/editarUI.faces?id=#{objeto.id}" >
						<h:graphicImage styleClass="botaoEditar" value="/images/editar.png"/>			
					</h:link>
				</h:column>
			</c:tabela>
			<c:paginacao id="paginacao" 
						 bean="#{convidadoListarMB}"
						 executar=":formListar:filtro:nome" 
						 renderizar=":formListar:tabela:grade :formListar:primeiroRegistro"/>
		</h:form>
		
	</ui:define>
</ui:composition>
